home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / cqa.zip / ADATA64.BCP < prev    next >
Text File  |  1991-03-05  |  831b  |  15 lines

  1. BC++:WINDOWS: "Automatic data segment exceeds 64K" at link time
  2.  
  3. The Automatic Data Segment (ADS) consists of the DGROUP data segment, the
  4. size of the local heap and the size of the stack.  The size of the local
  5. heap and stack are controlled by the HEAPSIZE and STACKSIZE keywords in the
  6. module definition file (.def file).  The size of the DGROUP, however, is
  7. controlled by the amount of static initialized and unitialized data.  To
  8. see where all the space in DGROUP is going, use a detailed segment map
  9. (TLINK's /s option or BCC's -ls option) and look in the detailed segment
  10. section for all segments and modules contributing to DGROUP (they will be
  11. marked "G=DGROUP."
  12.  
  13. SOLUTION: Reduce stacksize and/or heapsize allocations in the application
  14.           DEF file, make some data far or reduce your near data usage.
  15.